package com.kyg.tjtoolmanager.net.netty.hander;

import java.util.ArrayList;
import java.util.List;

public class LapiServerFactory {

    private static List<FaceLoginListener> faceLoginListeners = new ArrayList<>();


    public static void addFaceLoginListener(FaceLoginListener listener) {
        if (!faceLoginListeners.contains(listener)) {
            faceLoginListeners.add(listener);
        }
    }

    public static void removeFaceLoginListener(FaceLoginListener listener) {
        if (faceLoginListeners.contains(listener)) {
            faceLoginListeners.remove(listener);
        }
    }

    public static void dispatchFaceLogin(String personJSON) {
        for (FaceLoginListener listener : faceLoginListeners) {
            listener.onFaceLogin(personJSON);
        }
    }

}
